.toper { width:100%; height:125px; position:absolute; top:0; left:0; right:0; z-index:100;  }
.toper .tbg { width:100%; height:125px; min-width:1240px; position:relative; }
.toper .tplg { position:absolute; left:0; top:0; width:20%; height:110px; background:#01bc4b; }
.toper .tprg { position:absolute; right:0; top:0; width:80%; height:95px; background:#3a1ed3; }
.toper .tpce { width:1240px; height:110px; position:absolute; left:50%; top:0; margin-left:-620px; display:flex; }
.toper .tpce .logo { width:320px; height:110px; background:url(/public/img/hh.png) 0 0 no-repeat; background-size:auto 100%; background-position:right center; }
.toper .tpce .logo a { height:50px; margin-top:30px; display:block; text-indent:30px; }
.toper .tpce .logo a img { height:50px; }
.toper .tpce .menu { width:900px; height:95px; margin-left:20px; }
.toper .tpce .menu ul { padding:0; margin:0; display:flex; }
.toper .tpce .menu ul li { width:130px; margin:0 10px; height:95px; }
.toper .tpce .menu ul li a { display:block; height:95px; padding:24px 0 6px 0; font-size:16px; color:#fff; text-align:center; line-height:24px; }
.toper .tpce .menu ul li a em { display:block; font-size:14px; }
.toper .tpce .menu ul li a:hover { background:#01bc4b; }
.toper .tpce .menu ul li a.active { background:#01bc4b }

.footer { width:100%; min-width:1240px; height:600px; background:#191919; }
.footer .detail { width:1240px; height:500px; display:flex; margin:0 auto; padding:50px 25px;}
.footer .detail .left { width:396px; height:400px; }
.footer .detail .center { width:456px; height:400px; border-left:solid 1px #2f2f2f; border-right:solid 1px #2f2f2f; }
.footer .detail .right { width:336px; height:400px; }
.footer .detail .product { width:370px; }
.footer .detail .product .title { height:40px; width:380px; font-size:18px; color:#01bc4b; }
.footer .detail .product .list { width:370px; }
.footer .detail .product .list .item { float:left; width:180px; margin-right:10px; font-size:12px; height:45px; line-height:45px; border-bottom:dashed 1px #2f2f2f; }
.footer .detail .product .list .item a { font-size:12px; color:#f4f4f4; }
.footer .detail .product .list .item a:hover { color:#01bc4b; }
.footer .detail .product .list .item:nth-child(2n) { margin-right:0px; }
.footer .detail .contact { width: 456px; padding:0 50px; }
.footer .detail .contact .title { height:40px; width:356px; font-size:18px; color:#01bc4b; }
.footer .detail .contact .list { width:356px; }
.footer .detail .contact .list .item { width:356px; display:flex; margin-bottom:25px; }
.footer .detail .contact .list .item .icon { width:56px; height:56px; }
.footer .detail .contact .list .item .adr { background:url(/public/img/ad_icon.png) 0 0 no-repeat; background-size:20px 20px; background-position:left 10px; }
.footer .detail .contact .list .item .tel { background:url(/public/img/phone_icon.png) 0 0 no-repeat; background-size:20px 20px; background-position:left 10px; }
.footer .detail .contact .list .item .info { width:300px; color:#fff; line-height:24px; }
.footer .detail .contact .list .item .info img { width:180px; height:180px; }
.footer .detail .message { width: 336px; padding:0 0 0 50px; }
.footer .detail .message .title { height:40px; width:286px; font-size:18px; color:#01bc4b; }
.footer .detail .message .list { width:236px; }
.footer .detail .message .list .atext {background:#3c3c3c;padding:15px 0;margin-bottom:20px; display:flex;width:286px;}
.footer .detail .message .list .atext span {display:block;width:20px;text-align:center;color:red;}
.footer .detail .message .list .atext textarea {width:286px;height:80px;background:none;border:none;color:#fff;}
.footer .detail .message .list .btext {background:#3c3c3c;margin-bottom:20px; display:flex;width:286px;}
.footer .detail .message .list .btext span {display:block;width:20px;text-align:center;color:red;margin-top:13px;}
.footer .detail .message .list .btext input {width:286px;height:40px;background:none;border:none;color:#fff;}
.footer .detail .message .list .abutton {width:120px; height:40px;background:#01bc4b;color:#fff;text-align:center;line-height:40px;font-size:14px;cursor:pointer;}
.footer .copyright { width:100%; min-width:1240px; height:100px; border-top:solid 1px #2f2f2f; }
.footer .copyright .copy { width:1240px; height:100px; padding:0px 25px; display:flex; margin:0 auto; }
.footer .copyright .us { height:100px; width:595px; text-align:left; line-height:100px; color:#fff; }
.footer .copyright .icp { height:100px; width:595px; text-align:right; line-height:100px; color:#fff; }
.footer .copyright .icp a { color:#fff; }

.nnnav { height:50px; width:1240px; margin:0 auto; padding:0px 25px; }
.nnnav a { height:40px; display:inline-block; line-height:40px; font-size:14px; color:#333; }
.nnnav em { color:#999; padding:0 15px; font-style:normal; display:inline-block; font-size:14px; background: url('/public/img/i-icon-01.png') no-repeat center center;height:40px; background-size:auto 30%; vertical-align:middle;  }
.nnnav a.home { padding-left: 24px;background: url('/public/img/home.png') no-repeat left center; background-size:auto 40%; }
.nnnav a:hover { color:#01bc4b; }
.nnnav span { font-size:14px; }

.nnmenu { width:1240px; padding:0 25px; display:flex; margin:0 auto; }
.nnmenu a { display:block;width:185px;height:45px; background:#f4f4f4;color:#000;text-align:center;line-height:45px;margin-right:25px;font-size:14px;}
.nnmenu a.active {background:#01bc4b;color:#fff;}
.nnmenu a:hover {background:#01bc4b;color:#fff;}

.pages { width:1190px; height:56px; line-height:56px; margin:10px auto; text-align:center; padding:10px 0; border-top:0px solid #f6f6f6; font-family:"MicroSoft YaHei"; font-size:14px; color:#666;}
.pages a{ font-family:"MicroSoft YaHei"; font-size:14px; color:#000; text-decoration:none; padding:5px 10px; border:1px solid #e1e2e3; margin-right:6px;}
.pages a:hover{ color:#01bc4b; background:#f2f8ff; border: 1px solid #e1e2e3;}
.pages span{font-family:"MicroSoft YaHei"; font-size:14px; color:#333; text-decoration:none; padding:5px 10px; border:1px solid #f3f3f3; margin-right:6px;}
.pages strong{ color:#01bc4b; font-weight:500;}

#online { z-index:100000000; position:fixed; }
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px;  z-index:1000000; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/public/img/r_qq.png) 0px 0px no-repeat; background-color:#371bd2; }
.izl-rmenu .btn-qq:hover{background-color:#3e7adb;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/public/img/r_qq.png?v=22) 0px 0px no-repeat; background-color:#0650c6; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(/public/img/r_wx.png) 0px 0px no-repeat; background-color:#01bc4b;}
.izl-rmenu .btn-wx:hover{background-color:#01bc4b;}
.izl-rmenu .btn-wx .pic{background-color:#01bc4b; position:absolute; width:160px; height:160px; left:-160px; top:-40px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-wx .pic img { width:140px; height:140px; margin-top:10px; }
.izl-rmenu .btn-phone{background:url(/public/img/r_phone.png) 0px 0px no-repeat; background-color:#7030a0;}
.izl-rmenu .btn-phone:hover{background-color:#7030a0;}
.izl-rmenu .btn-phone .phone{background-color:#7030a0; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:12px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(/public/img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.index { padding-top:90px; }
.index .banner { width:100%; height:790px; min-width:1240px; margin:0px auto 0 auto; overflow:hidden; }
.index .banner img { height:790px; }
.index .company { width:100%; min-width:1240px; height:500px; padding:70px 0; background:#fff; }
.index .company .detail { width:1240px; height:360px; margin:0 auto; padding:0 25px; display:flex; }
.index .company .detail .about { width:690px; height:360px; }
.index .company .detail .about .title { width:650px; height:140px; position:relative; }
.index .company .detail .about .title .name { font-size:36px; color:#000; font-weight:bold; letter-spacing:10px; }
.index .company .detail .about .title .nameen { font-size:72px; color:#f4f4f4; position:absolute; top:0; right:-10px; letter-spacing:10px; font-weight:bold; }
.index .company .detail .about .title .en { font-size:24px; color:#01bc4b; position:absolute; top:60px; left:0px; font-weight:bold; }
.index .company .detail .about .title .line { width:280px; height:3px; background:#01bc4b; position:absolute; left:0; bottom:0; }
.index .company .detail .about .info { width:650px; margin-top:50px; font-size:14px; line-height:28px; }
.index .company .detail .about .info a { color:#01bc4b; }
.index .company .detail .thumb { width:500px; height:360px; }
.index .company .detail .thumb img { width:500px; height:360px; }

.index .products { width:100%; min-width:1240px; height:750px; padding:50px 0 60px 0; background:url(/public/img/bg.jpg) 0 0 no-repeat; background-size:100% 100%; background-position:center center; }
.index .products .detail { width:1240px; height:610px; margin:0 auto; padding:0 25px; }
.index .products .detail .title { width:1190px; height:100px; position:relative; padding:0 0px; }
.index .products .detail .title .name { font-size:36px; color:#01bc4b; font-weight:bold; letter-spacing:10px; position:absolute; right:0px; top:0; }
.index .products .detail .title .nameen { font-size:24px; color:#999; position:absolute; font-weight:bold; position:absolute; top:55px; right:0px; padding-right:10px; }
.index .products .detail .title .line { background:#01bc4b; height:3px; width:280px; position:absolute; top:46px; left:0px; }
.index .products .detail .title .more { width:120px; height:30px; position:absolute; left:320px; top:30px; line-height:30px; font-size:18px; }
.index .products .detail .product { width:1190px; height:510px; background:#fff; }
.index .products .detail .product .item { width:297px; height:255px; float:left; display:block; }
.index .products .detail .product .item img { width:297px; height:255px; }
.index .products .detail .product .item .name { width:297px; height:80px; padding:25px; line-height:28px; font-size:24px; color:#000; }
.index .products .detail .product .item .name span { display:block; font-size:12px; }
.index .products .detail .product .item .desc { width:297px; padding:25px 25px; line-height:28px; margin-top:10px; font-size:14px; color:#333; }
.index .products .detail .product a.item:hover { background:#f4f4f4; }

.index .apps { width:100%; min-width:1240px; height:820px; padding:50px 0 50px 0; background:url(/public/img/icon.jpg) 0 0 repeat; }
.index .apps .title { width:100%; height:120px; border-bottom:solid 1px #d3d3d3; }
.index .apps .title .tbg { width:1240px; height:120px; margin:0 auto; position:relative; }
.index .apps .title .name { font-size:36px; color:#000; font-weight:bold; letter-spacing:10px; position:absolute; left:25px; top:0; }
.index .apps .title .nameen { font-size:24px; color:#01bc4b; position:absolute; font-weight:bold; position:absolute; top:55px; left:25px;  }
.index .apps .title .line { background:#01bc4b; height:3px; width:280px; position:absolute; top:46px; right:25px; }
.index .apps .title .more { width:120px; height:30px; position:absolute; right:320px; top:30px; line-height:30px; font-size:18px; }
.index .apps .detail { width:1240px; height:560px; margin:50px auto 0 auto; padding:0 25px; }
.index .apps .detail .item { width:270px; height:280px; overflow:hidden; float:left; margin-right:36px; position:relative; }
.index .apps .detail .item:nth-child(4n) { margin-right:0; }
.index .apps .detail .item .img { width:270px; height:180px; }
.index .apps .detail .item .img img { width:270px; height:180px; }
.index .apps .detail .item .name { width:270px; height:70px; line-height:60px; font-size:15px; text-indent:0px; color:#333; }
.index .apps .detail .item .line { width:270px; height:10px; border-top:solid 1px #d3d3d3; }
.index .apps .detail .item a { display:block; position:absolute; left:0; top:0; right:0; bottom:0; }
.index .apps .detail .item a:hover { background:url(/public/img/jian.png) 0 0 no-repeat; background-position:245px 203px; background-size:20px 20px;  }

.index .news { width:100%; min-width:1240px; padding:50px 0 70px 0; background:url(/public/img/bgn.jpg) 0 0 no-repeat; background-size:100% 100%; background-position:center center; }
.index .news .detail { width:1240px;  margin:0 auto; padding:0 25px; }
.index .news .detail .title { width:1190px; height:100px; position:relative; padding:0 0px; }
.index .news .detail .title .name { font-size:36px; color:#01bc4b; font-weight:bold; letter-spacing:10px; position:absolute; right:0px; top:0; }
.index .news .detail .title .nameen { font-size:24px; color:#999; position:absolute; font-weight:bold; position:absolute; top:55px; right:0px; padding-right:10px; }
.index .news .detail .title .line { background:#01bc4b; height:3px; width:280px; position:absolute; top:46px; left:0px; }
.index .news .detail .title .more { width:120px; height:30px; position:absolute; left:320px; top:30px; line-height:30px; font-size:18px; }
.index .news .detail .new { width:1190px; height:380px; }
.index .news .detail .new .item { width:297px; height:380px; float:left; padding:25px 25px; background:#f4f4f4; position:relative; }
.index .news .detail .new .item .time { width:247px; height:40px; line-height:40px; font-size:28px; color:#01bc4b; }
.index .news .detail .new .item .name { width:247px; height:40px; font-size:16px; font-weight:bold; overflow:hidden; line-height:40px; color:#333; }
.index .news .detail .new .item .img { width:247px; height:160px; margin-top:10px; }
.index .news .detail .new .item .img img { width:247px; height:160px; }
.index .news .detail .new .item .desc { width:247px; height:60px; overflow:hidden; line-height:20px; margin:15px auto 0 auto; }
.index .news .detail .new .item:hover { background:#fff; }
.index .news .detail .new .item a { position:absolute; left:0; top:0; right:0; bottom:0; }

.aboutp { width:1240px; margin:100px auto 0 auto; padding:0 25px 80px 25px; }
.aboutp .block { width:1190px; height:500px; position:relative;  -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.aboutp .block .detail { position:absolute; width:500px; height:400px; line-height:30px; top:45px; right:45px; }
.aboutp .block .thumb { width:550px; height:500px; position:absolute; left:30px; top:-30px; }
.aboutp .block .thumb img { width:550px; height:500px; border-radius:3px; }
.aboutp .block .line { background:#01bc4b; height:4px; width:80px; position:absolute; left:650px; top:480px; }
.aboutp .block2 { width:1190px; height:500px; position:relative; margin-top:100px;  -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.aboutp .block2 .detail { position:absolute; width:500px; height:400px; line-height:24px; top:45px; left:30px; }
.aboutp .block2 .thumb { width:550px; height:500px; position:absolute; right:30px; top:-30px; }
.aboutp .block2 .thumb img { width:550px; height:500px; border-radius:3px; }
.aboutp .block2 .line { background:#01bc4b; height:4px; width:80px; position:absolute; left:30px; top:480px; }

.teamp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.teamp .list { width:1190px; }
.teamp .list .item { width:260px; height:420px; float:left; margin-right:30px; margin-bottom:50px; overflow:hidden; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.teamp .list .item:nth-child(4n) { margin-right:0; }
.teamp .list .item img { width:260px; height:280px; }
.teamp .list .item .captionn { width:220px; height:90px; margin:15px auto 0 auto; padding:0; }
.teamp .list .item .captionn h3 { width:220px; height:30px; padding:0; line-height:30px; font-size:16px; text-align:center; color:#333; }
.teamp .list .item .captionn p { width:220px; height:60px; padding:0; line-height:20px; color:#999; overflow:hidden; }

.honorp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.honorp .list { width:1190px; }
.honorp .list .item { width:260px; height:420px; float:left; margin-right:30px; margin-bottom:50px; overflow:hidden; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.honorp .list .item:nth-child(4n) { margin-right:0; }
.honorp .list .item img { width:260px; height:280px; }
.honorp .list .item .captionn { width:220px; height:125px; margin:15px auto 0 auto; padding:0; }
.honorp .list .item .captionn h3 { width:220px; height:30px; padding:0; line-height:30px; font-size:16px; text-align:center; color:#333; }
.honorp .list .item .captionn p { width:220px; height:60px; padding:0; line-height:20px; color:#999; overflow:hidden; }

.photop { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.photop .list { width:1190px; }
.photop .list .item { width:260px; height:420px; float:left; margin-right:30px; margin-bottom:50px; overflow:hidden; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.photop .list .item:nth-child(4n) { margin-right:0; }
.photop .list .item img { width:260px; height:280px; }
.photop .list .item .captionn { width:220px; height:125px; margin:15px auto 0 auto; padding:0; }
.photop .list .item .captionn h3 { width:220px; height:30px; padding:0; line-height:30px; font-size:16px; text-align:center; color:#333; }
.photop .list .item .captionn p { width:220px; height:60px; padding:0; line-height:20px; color:#999; overflow:hidden; }

.partnerp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.partnerp .list { width:1190px; }
.partnerp .list .item { width:260px; height:380px; float:left; margin-right:30px; margin-bottom:50px; overflow:hidden; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.partnerp .list .item:nth-child(4n) { margin-right:0; }
.partnerp .list .item img { width:260px; height:240px; }
.partnerp .list .item .captionn { width:220px; height:125px; margin:15px auto 0 auto; padding:0; }
.partnerp .list .item .captionn h3 { width:220px; height:30px; padding:0; line-height:30px; font-size:16px; text-align:center; color:#333; }
.partnerp .list .item .captionn p { width:220px; height:60px; padding:0; line-height:20px; color:#999; overflow:hidden; }

.productp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.productp .list { width:1190px; }
.productp .list .item { width:260px; height:420px; float:left; margin-right:30px; margin-bottom:50px; overflow:hidden; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.productp .list .item:nth-child(4n) { margin-right:0; }
.productp .list .item img { width:260px; height:240px; }
.productp .list .item .captionn { width:220px; height:175px; margin:15px auto 0 auto; padding:0; }
.productp .list .item .captionn h3 { width:220px; height:30px; padding:0; line-height:30px; font-size:14px; text-align:center; color:#333; }
.productp .list .item .captionn p { width:220px; height:60px; padding:0; line-height:20px; color:#999; overflow:hidden; }
.productp .list .item .captionn .button { width:150px; height:35px; background:#01bc4b; line-height:35px; color:#fff; text-align:center; margin:25px auto 0 auto; }

.productd { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.productd .title { width:1190px; text-align:center; line-height:40px; }
.productd .title p:nth-child(1) { font-size:24px; color:#000; }
.productd .title p:nth-child(2) { font-size:16px; color:#999; }
.productd .content { width:1190px; font-size:16px; line-height:30px; margin-top:30px; }
.productd .content  img { max-width:100%; height:auto; padding:30px 0; }
.productd .relation { width:1190px; position:relative; }
.productd .relation .name { width:1190px; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-indent:20px; position:relative;  }
.productd .relation .name span { position:absolute; height:20px; display:block; width:6px; background:#01bc4b; border-radius:6px; left:0; top:17px; }
.productd .relation .list { width:1090px; height:230px; margin:30px 50px 0 50px; }
.productd .relation .list img { height:180px; }
.productd .relation .list .tex { text-align:center; padding:20px 0;}

.appp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.appp .list { width:1190px; }
.appp .list ul li { width:550px; height:138px;  float:left; margin-right:50px; margin-bottom:50px; }
.appp .list ul li:nth-child(2n) { margin-right:0; }
.appp .list ul li a { display:block; display:flex; }
.appp .list ul li .img { width:210px; height:138px; }
.appp .list ul li .tex { width:340px; height:138px; background:#f4f4f4; padding:10px 20px; }
.appp .list ul li .tex p:nth-child(1) { font-size:18px; font-weight:bold; color:#000; }
.appp .list ul li .tex p:nth-child(2) { font-size:14px; color:#999; margin-top:10px; max-height:50px; line-height:25px; overflow:hidden; }
.appp .list ul li .tex p:nth-child(3) { font-size:14px; color:#333; margin-top:5px; }

.appd { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.appd .title { width:1190px; text-align:center; line-height:40px; }
.appd .title p:nth-child(1) { font-size:24px; color:#000; }
.appd .title p:nth-child(2) { font-size:16px; color:#999; }
.appd .content { width:1190px; font-size:16px; line-height:30px; margin-top:30px; }
.appd .content  img { max-width:100%; height:auto; padding:30px 0; }
.appd .relation { width:1190px; height:280px; position:relative; }
.appd .relation .name { width:1190px; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-indent:20px; position:relative;  }
.appd .relation .name span { position:absolute; height:20px; display:block; width:6px; background:#01bc4b; border-radius:6px; left:0; top:17px; }
.appd .relation .list { width:1090px; height:230px; margin:0 50px; }
.appd .relation .list img { height:180px; }
.appd .relation .list .tex { text-align:center; padding:20px 0;}

.newsp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.newsp .list { width:1190px; }
.newsp .list .item { width:277px; height:380px; float:left; padding:25px 25px; background:#f4f4f4; position:relative; margin:15px 10px; }
.newsp .list .item .time { width:227px; height:40px; line-height:40px; font-size:28px; color:#01bc4b; }
.newsp .list .item .name { width:227px; height:40px; font-size:16px; font-weight:bold; overflow:hidden; line-height:40px; color:#333; }
.newsp .list .item .img { width:227px; height:160px; margin-top:10px; }
.newsp .list .item .img img { width:227px; height:160px; }
.newsp .list .item .desc { width:227px; height:60px; overflow:hidden; line-height:20px; margin:15px auto 0 auto; }
.newsp .list .item:hover { background:#fff; }
.newsp .list .item a { position:absolute; left:0; top:0; right:0; bottom:0; }

.newd { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.newd .title { width:1190px; text-align:center; line-height:40px; }
.newd .title p:nth-child(1) { font-size:24px; color:#000; }
.newd .title p:nth-child(2) { font-size:16px; color:#999; }
.newd .content { width:1190px; font-size:16px; line-height:30px; margin-top:30px; }
.newd .content  img { max-width:100%; height:auto; padding:30px 0; }
.newd .relation { width:1190px; position:relative; }
.newd .relation .name { width:1190px; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-indent:20px; position:relative;  }
.newd .relation .name span { position:absolute; height:20px; display:block; width:6px; background:#01bc4b; border-radius:6px; left:0; top:17px; }
.newd .relation .list { width:1090px; height:230px; margin:30px 50px 0 50px; }
.newd .relation .list img { height:180px; }
.newd .relation .list .tex { text-align:center; padding:20px 0;}

.contactp { width:1240px; margin:50px auto 0 auto; padding:0 25px 80px 25px; }
.contactp .title { width:400px; height:70px; margin:0 auto; position:relative; font-size:28px; font-weight:bold; color:#000; text-align:center;  }
.contactp .title .line { width:200px; height:2px; position:absolute; left:100px; bottom:0; border-bottom:solid 1px #e5e5e5; }
.contactp .title .line span { width:50px; height:4px; background:#01bc4b; margin:-2px auto 0 auto; display:block;}
.contactp .linker { width:1190px; height:100px; display:flex; margin-top:80px; }
.contactp .linker .item { width:545px; height:100px; margin-right:100px; display:flex; -webkit-box-shadow: #c7c7c7 0px 0px 18px; -moz-box-shadow: #c7c7c7 0px 0px 18px; box-shadow: #c7c7c7 0px 0px 18px; border-radius:3px; }
.contactp .linker .item:nth-child(2) { margin-right:0px; }
.contactp .linker .item .icon { width:100px; height:100px; text-align:center; padding:18px 0; }
.contactp .linker .item .info { width:360px; height:64px; margin-left:20px; margin-top:18px; border-left:dashed 1px #e5e5e5; padding-left:30px; font-size:16px; line-height:30px; }
.contactp .map { width:1190px; height:500px; margin-top:60px; }
.contactp .book{ width:100%; margin:0px auto; background:#ffffff; border:1px solid #dee0e0; height:680px; border-radius:10px; box-shadow:0px -1px 5px #e5e6e6; position:relative;}
.contactp .book h3{ text-align:center; font-size:24px; color:#464646; padding:60px 0px 70px;}
.contactp .book ul{ margin:0px; padding:0px 0px 0px 110px;}
.contactp .book ul li{margin:0px; padding:0px; min-height:85px; height:auto !important; height:85px; color:#464646; }
.contactp .book ul li span{float:left;width:95px; font-size:16px; line-height:45px;}
.contactp .book ul li span.pl70{ padding-left:20px;}
.contactp .book ul li label{float:left;background:#f7f7f7; padding:15px 10px; display:block; box-shadow:1px 1px 3px #bdbcbc inset;}
.contactp .book ul li label input{ float:left; width:100%; background:none; border:none; outline:none; font-size:15px; font-family:"微软雅黑";color:#464646;}
.contactp .book ul li label.nichen{ width:400px;}
.contactp .book ul li.cont{ padding-bottom:20px;}
.contactp .book ul li label.cont{ width:886px;}
.contactp .book ul li label.cont textarea{ width:99%; height:110px; overflow:hidden; border:none; background:none; outline:none;font-size:15px; font-family:"微软雅黑";color:#464646;}
.contactp .book ul li img{ display:block; float:left; margin-left:20px;}
.contactp .book dl{ text-align:center; padding-top:50px;}
.contactp .book dl input{ width:120px; height:45px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#FFF; margin:0px 10px; border-radius:10px; outline:none; cursor:pointer;}
.contactp .book dl input.Confirm{ background:#01bc4b;}
.contactp .book dl input.Reset{ background:#bcbcbc;}


.eng-next{right: 0px;left: auto;position: absolute;background: url('/public/img/xw-arrow-02.png') no-repeat;top: 50%;margin-top: -18.5px;width: 23px;height: 37px;z-index: 10;cursor: pointer;background-size: 23px 37px;background-position: center;background-repeat: no-repeat;}
.eng-prev{left: 0px;right: auto;position: absolute;background: url('/public/img/xw-arrow-01.png') no-repeat;top: 50%;margin-top: -18.5px;width: 23px;height: 37px;z-index: 10;cursor: pointer;background-size: 23px 37px;background-position: center;background-repeat: no-repeat;}
